const app = getApp();
import {orderDetail,noticeNews} from '../../../api/scanCode.js';
var timer = null;
Page({
  data: {
    rankColor:{
      0:{color:'#FFD41A',img:'bg_analysis_report_one.png'},
      1:{color:'#8197BE',img:'bg_analysis_report_two.png'},
      2:{color:'#F1AA84',img:'bg_analysis_report_three.png'},
    },
    percent: 50,
    comUrl:'https://sc.expresscare.cn/uploads/attach/wxa/',
    product:[],
    loadData:false,
    noticeShow:false,
    noticeText:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (opt) {
    if(opt.orderid){
      this.getDetail(opt.orderid)
    }
  },
  animateNotice(arr){
    var num = 0;
    if(arr.length>0){
      this.setData({ 
        noticeText:arr[num].info,
        noticeShow:true
      });
      timer = setInterval(() => {
        if( num == 0){this.setData({ noticeShow:false });}
        num++;
        setTimeout(() => { this.setData({ noticeShow:false });}, 3000);
        if(num > arr.length-1){ num = 0}
        this.setData({ 
          noticeShow:true,
          noticeText:arr[num].info 
        });
      }, 3500);
     }
  },
  getDetail(orderid){
    this.setData({loadData:true});
    noticeNews().then(res=>{
      this.animateNotice(res.data);
    });
    orderDetail(orderid).then(res => {
      this.setData({ product:res.data,loadData:false });
    }).catch(res => {
      app.Tips({title: res});
    });
  },
  goHome(){
    wx.reLaunch({
      url: '../home/index',
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    clearInterval(timer);
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})